(define (problem pfile19)
(:domain TPP-MetricTimeConstraints)
(:objects
	market1 market2 market3 market4 market5 - market
	depot1 depot2 - depot
	truck1 truck2 truck3 - truck
	goods1 goods2 goods3 goods4 goods5 goods6 goods7 goods8 goods9 goods10 goods11 - goods)

(:init
	(= (price goods1 market1) 49)
	(= (ready-to-load goods1 market1) 0)
	(= (on-sale goods1 market1) 17)
	(= (ready-to-load goods1 market2) 0)
	(= (on-sale goods1 market2) 0)
	(= (ready-to-load goods1 market3) 0)
	(= (on-sale goods1 market3) 0)
	(= (price goods1 market4) 15)
	(= (ready-to-load goods1 market4) 0)
	(= (on-sale goods1 market4) 16)
	(= (price goods1 market5) 7)
	(= (ready-to-load goods1 market5) 0)
	(= (on-sale goods1 market5) 10)
	(= (price goods2 market1) 24)
	(= (ready-to-load goods2 market1) 0)
	(= (on-sale goods2 market1) 4)
	(= (ready-to-load goods2 market2) 0)
	(= (on-sale goods2 market2) 0)
	(= (price goods2 market3) 14)
	(= (ready-to-load goods2 market3) 0)
	(= (on-sale goods2 market3) 4)
	(= (ready-to-load goods2 market4) 0)
	(= (on-sale goods2 market4) 0)
	(= (price goods2 market5) 18)
	(= (ready-to-load goods2 market5) 0)
	(= (on-sale goods2 market5) 17)
	(= (price goods3 market1) 17)
	(= (ready-to-load goods3 market1) 0)
	(= (on-sale goods3 market1) 3)
	(= (ready-to-load goods3 market2) 0)
	(= (on-sale goods3 market2) 0)
	(= (ready-to-load goods3 market3) 0)
	(= (on-sale goods3 market3) 0)
	(= (price goods3 market4) 9)
	(= (ready-to-load goods3 market4) 0)
	(= (on-sale goods3 market4) 20)
	(= (price goods3 market5) 15)
	(= (ready-to-load goods3 market5) 0)
	(= (on-sale goods3 market5) 18)
	(= (price goods4 market1) 11)
	(= (ready-to-load goods4 market1) 0)
	(= (on-sale goods4 market1) 15)
	(= (ready-to-load goods4 market2) 0)
	(= (on-sale goods4 market2) 0)
	(= (price goods4 market3) 12)
	(= (ready-to-load goods4 market3) 0)
	(= (on-sale goods4 market3) 5)
	(= (ready-to-load goods4 market4) 0)
	(= (on-sale goods4 market4) 0)
	(= (price goods4 market5) 47)
	(= (ready-to-load goods4 market5) 0)
	(= (on-sale goods4 market5) 3)
	(= (price goods5 market1) 24)
	(= (ready-to-load goods5 market1) 0)
	(= (on-sale goods5 market1) 11)
	(= (price goods5 market2) 32)
	(= (ready-to-load goods5 market2) 0)
	(= (on-sale goods5 market2) 16)
	(= (ready-to-load goods5 market3) 0)
	(= (on-sale goods5 market3) 0)
	(= (price goods5 market4) 36)
	(= (ready-to-load goods5 market4) 0)
	(= (on-sale goods5 market4) 1)
	(= (price goods5 market5) 36)
	(= (ready-to-load goods5 market5) 0)
	(= (on-sale goods5 market5) 8)
	(= (ready-to-load goods6 market1) 0)
	(= (on-sale goods6 market1) 0)
	(= (price goods6 market2) 8)
	(= (ready-to-load goods6 market2) 0)
	(= (on-sale goods6 market2) 5)
	(= (ready-to-load goods6 market3) 0)
	(= (on-sale goods6 market3) 0)
	(= (price goods6 market4) 1)
	(= (ready-to-load goods6 market4) 0)
	(= (on-sale goods6 market4) 2)
	(= (price goods6 market5) 13)
	(= (ready-to-load goods6 market5) 0)
	(= (on-sale goods6 market5) 12)
	(= (ready-to-load goods7 market1) 0)
	(= (on-sale goods7 market1) 0)
	(= (price goods7 market2) 3)
	(= (ready-to-load goods7 market2) 0)
	(= (on-sale goods7 market2) 16)
	(= (ready-to-load goods7 market3) 0)
	(= (on-sale goods7 market3) 0)
	(= (ready-to-load goods7 market4) 0)
	(= (on-sale goods7 market4) 0)
	(= (price goods7 market5) 40)
	(= (ready-to-load goods7 market5) 0)
	(= (on-sale goods7 market5) 7)
	(= (ready-to-load goods8 market1) 0)
	(= (on-sale goods8 market1) 0)
	(= (price goods8 market2) 8)
	(= (ready-to-load goods8 market2) 0)
	(= (on-sale goods8 market2) 7)
	(= (price goods8 market3) 10)
	(= (ready-to-load goods8 market3) 0)
	(= (on-sale goods8 market3) 18)
	(= (price goods8 market4) 27)
	(= (ready-to-load goods8 market4) 0)
	(= (on-sale goods8 market4) 15)
	(= (price goods8 market5) 12)
	(= (ready-to-load goods8 market5) 0)
	(= (on-sale goods8 market5) 4)
	(= (price goods9 market1) 3)
	(= (ready-to-load goods9 market1) 0)
	(= (on-sale goods9 market1) 11)
	(= (price goods9 market2) 6)
	(= (ready-to-load goods9 market2) 0)
	(= (on-sale goods9 market2) 4)
	(= (price goods9 market3) 18)
	(= (ready-to-load goods9 market3) 0)
	(= (on-sale goods9 market3) 15)
	(= (ready-to-load goods9 market4) 0)
	(= (on-sale goods9 market4) 0)
	(= (price goods9 market5) 30)
	(= (ready-to-load goods9 market5) 0)
	(= (on-sale goods9 market5) 4)
	(= (price goods10 market1) 30)
	(= (ready-to-load goods10 market1) 0)
	(= (on-sale goods10 market1) 13)
	(= (price goods10 market2) 5)
	(= (ready-to-load goods10 market2) 0)
	(= (on-sale goods10 market2) 5)
	(= (ready-to-load goods10 market3) 0)
	(= (on-sale goods10 market3) 0)
	(= (ready-to-load goods10 market4) 0)
	(= (on-sale goods10 market4) 0)
	(= (price goods10 market5) 31)
	(= (ready-to-load goods10 market5) 0)
	(= (on-sale goods10 market5) 1)
	(= (ready-to-load goods11 market1) 0)
	(= (on-sale goods11 market1) 0)
	(= (ready-to-load goods11 market2) 0)
	(= (on-sale goods11 market2) 0)
	(= (price goods11 market3) 24)
	(= (ready-to-load goods11 market3) 0)
	(= (on-sale goods11 market3) 10)
	(= (ready-to-load goods11 market4) 0)
	(= (on-sale goods11 market4) 0)
	(= (price goods11 market5) 33)
	(= (ready-to-load goods11 market5) 0)
	(= (on-sale goods11 market5) 13)
	(connected market1 market2)
	(connected market2 market1)
	(= (drive-cost market1 market2) 861.00)
	(= (drive-cost market2 market1) 861.00)
	(= (drive-time market1 market2) 2583.00)
	(= (drive-time market2 market1) 2583.00)
	(connected market1 market3)
	(connected market3 market1)
	(= (drive-cost market1 market3) 153.00)
	(= (drive-cost market3 market1) 153.00)
	(= (drive-time market1 market3) 459.00)
	(= (drive-time market3 market1) 459.00)
	(connected market1 market4)
	(connected market4 market1)
	(= (drive-cost market1 market4) 739.00)
	(= (drive-cost market4 market1) 739.00)
	(= (drive-time market1 market4) 2217.00)
	(= (drive-time market4 market1) 2217.00)
	(connected market1 market5)
	(connected market5 market1)
	(= (drive-cost market1 market5) 621.00)
	(= (drive-cost market5 market1) 621.00)
	(= (drive-time market1 market5) 1863.00)
	(= (drive-time market5 market1) 1863.00)
	(connected market2 market3)
	(connected market3 market2)
	(= (drive-cost market2 market3) 102.00)
	(= (drive-cost market3 market2) 102.00)
	(= (drive-time market2 market3) 306.00)
	(= (drive-time market3 market2) 306.00)
	(connected market2 market4)
	(connected market4 market2)
	(= (drive-cost market2 market4) 114.00)
	(= (drive-cost market4 market2) 114.00)
	(= (drive-time market2 market4) 342.00)
	(= (drive-time market4 market2) 342.00)
	(connected market2 market5)
	(connected market5 market2)
	(= (drive-cost market2 market5) 783.00)
	(= (drive-cost market5 market2) 783.00)
	(= (drive-time market2 market5) 2349.00)
	(= (drive-time market5 market2) 2349.00)
	(connected market3 market4)
	(connected market4 market3)
	(= (drive-cost market3 market4) 561.00)
	(= (drive-cost market4 market3) 561.00)
	(= (drive-time market3 market4) 1683.00)
	(= (drive-time market4 market3) 1683.00)
	(connected market3 market5)
	(connected market5 market3)
	(= (drive-cost market3 market5) 55.00)
	(= (drive-cost market5 market3) 55.00)
	(= (drive-time market3 market5) 165.00)
	(= (drive-time market5 market3) 165.00)
	(connected market4 market5)
	(connected market5 market4)
	(= (drive-cost market4 market5) 422.00)
	(= (drive-cost market5 market4) 422.00)
	(= (drive-time market4 market5) 1266.00)
	(= (drive-time market5 market4) 1266.00)
	(connected depot1 market1)
	(connected market1 depot1)
	(= (drive-cost market1 depot1) 827.00)
	(= (drive-cost depot1 market1) 827.00)
	(= (drive-time market1 depot1) 2481.00)
	(= (drive-time depot1 market1) 2481.00)
	(connected depot1 market2)
	(connected market2 depot1)
	(= (drive-cost market2 depot1) 689.00)
	(= (drive-cost depot1 market2) 689.00)
	(= (drive-time market2 depot1) 2067.00)
	(= (drive-time depot1 market2) 2067.00)
	(connected depot1 market3)
	(connected market3 depot1)
	(= (drive-cost market3 depot1) 604.00)
	(= (drive-cost depot1 market3) 604.00)
	(= (drive-time market3 depot1) 1812.00)
	(= (drive-time depot1 market3) 1812.00)
	(connected depot1 market4)
	(connected market4 depot1)
	(= (drive-cost market4 depot1) 450.00)
	(= (drive-cost depot1 market4) 450.00)
	(= (drive-time market4 depot1) 1350.00)
	(= (drive-time depot1 market4) 1350.00)
	(connected depot1 market5)
	(connected market5 depot1)
	(= (drive-cost market5 depot1) 239.00)
	(= (drive-cost depot1 market5) 239.00)
	(= (drive-time market5 depot1) 717.00)
	(= (drive-time depot1 market5) 717.00)
	(connected depot2 market1)
	(connected market1 depot2)
	(= (drive-cost market1 depot2) 102.00)
	(= (drive-cost depot2 market1) 102.00)
	(= (drive-time market1 depot2) 306.00)
	(= (drive-time depot2 market1) 306.00)
	(connected depot2 market2)
	(connected market2 depot2)
	(= (drive-cost market2 depot2) 980.00)
	(= (drive-cost depot2 market2) 980.00)
	(= (drive-time market2 depot2) 2940.00)
	(= (drive-time depot2 market2) 2940.00)
	(connected depot2 market3)
	(connected market3 depot2)
	(= (drive-cost market3 depot2) 324.00)
	(= (drive-cost depot2 market3) 324.00)
	(= (drive-time market3 depot2) 972.00)
	(= (drive-time depot2 market3) 972.00)
	(connected depot2 market4)
	(connected market4 depot2)
	(= (drive-cost market4 depot2) 232.00)
	(= (drive-cost depot2 market4) 232.00)
	(= (drive-time market4 depot2) 696.00)
	(= (drive-time depot2 market4) 696.00)
	(connected depot2 market5)
	(connected market5 depot2)
	(= (drive-cost market5 depot2) 500.00)
	(= (drive-cost depot2 market5) 500.00)
	(= (drive-time market5 depot2) 1500.00)
	(= (drive-time depot2 market5) 1500.00)
	(= (loaded goods1 truck1) 0)
	(= (loaded goods2 truck1) 0)
	(= (loaded goods3 truck1) 0)
	(= (loaded goods4 truck1) 0)
	(= (loaded goods5 truck1) 0)
	(= (loaded goods6 truck1) 0)
	(= (loaded goods7 truck1) 0)
	(= (loaded goods8 truck1) 0)
	(= (loaded goods9 truck1) 0)
	(= (loaded goods10 truck1) 0)
	(= (loaded goods11 truck1) 0)
	(at truck1 depot2)
	(= (loaded goods1 truck2) 0)
	(= (loaded goods2 truck2) 0)
	(= (loaded goods3 truck2) 0)
	(= (loaded goods4 truck2) 0)
	(= (loaded goods5 truck2) 0)
	(= (loaded goods6 truck2) 0)
	(= (loaded goods7 truck2) 0)
	(= (loaded goods8 truck2) 0)
	(= (loaded goods9 truck2) 0)
	(= (loaded goods10 truck2) 0)
	(= (loaded goods11 truck2) 0)
	(at truck2 depot2)
	(= (loaded goods1 truck3) 0)
	(= (loaded goods2 truck3) 0)
	(= (loaded goods3 truck3) 0)
	(= (loaded goods4 truck3) 0)
	(= (loaded goods5 truck3) 0)
	(= (loaded goods6 truck3) 0)
	(= (loaded goods7 truck3) 0)
	(= (loaded goods8 truck3) 0)
	(= (loaded goods9 truck3) 0)
	(= (loaded goods10 truck3) 0)
	(= (loaded goods11 truck3) 0)
	(at truck3 depot1)
	(= (stored goods1) 0)
	(= (stored goods2) 0)
	(= (stored goods3) 0)
	(= (stored goods4) 0)
	(= (stored goods5) 0)
	(= (stored goods6) 0)
	(= (stored goods7) 0)
	(= (stored goods8) 0)
	(= (stored goods9) 0)
	(= (stored goods10) 0)
	(= (stored goods11) 0)
	(= (total-cost) 0)
	(= (rebate-rate market1) 0.78)
	(= (rebate-rate market2) 0.83)
	(= (rebate-rate market3) 0.85)
	(= (rebate-rate market4) 0.79)
	(= (rebate-rate market5) 0.89)
	(= (bought goods1) 0)
	(= (bought goods2) 0)
	(= (bought goods3) 0)
	(= (bought goods4) 0)
	(= (bought goods5) 0)
	(= (bought goods6) 0)
	(= (bought goods7) 0)
	(= (bought goods8) 0)
	(= (bought goods9) 0)
	(= (bought goods10) 0)
	(= (bought goods11) 0)
	(= (request goods1) 7)
	(= (request goods2) 16)
	(= (request goods3) 29)
	(= (request goods4) 2)
	(= (request goods5) 34)
	(= (request goods6) 8)
	(= (request goods7) 15)
	(= (request goods8) 22)
	(= (request goods9) 30)
	(= (request goods10) 17)
	(= (request goods11) 8))

(:goal (and
	(>= (stored goods1) (request goods1))
	(>= (stored goods2) (request goods2))
	(>= (stored goods3) (request goods3))
	(>= (stored goods4) (request goods4))
	(>= (stored goods5) (request goods5))
	(>= (stored goods6) (request goods6))
	(>= (stored goods7) (request goods7))
	(>= (stored goods8) (request goods8))
	(>= (stored goods9) (request goods9))
	(>= (stored goods10) (request goods10))
	(>= (stored goods11) (request goods11))))

(:constraints (and
	(forall (?m - market ?t - truck) (at-most-once (at ?t ?m)))

	(always (>= (stored goods2) (stored goods11)))
	(always (>= (stored goods3) (stored goods8)))

	(sometime-before (> (stored goods6) 0)
			 (>= (stored goods10) (request goods10)))
	(sometime-before (> (stored goods4) 0)
			 (>= (stored goods5) (request goods5)))

	(sometime-before (> (stored goods1) 0)
			 (>= (bought goods9) (request goods9)))))

(:metric minimize (+ (* 1.5 (total-cost))(total-time)))
)